package com.GlobalPaint.app.utils;

import android.view.Gravity;
import android.widget.Toast;

import com.GlobalPaint.app.ui.App;


/**
 * UI工具类   封装了常用的UI操作
 * @author zhangbo
 *
 */
public class UiUtil {
	
	/**
	 * 在屏幕中央显示一个toast
	 */
	public static void showToast(CharSequence text) {
		Toast toast = Toast.makeText(App.context, text, Toast.LENGTH_SHORT);
		//设置toast的显示位置
		toast.setGravity(Gravity.CENTER, 0, 0);
		//显示toast
		toast.show();
	}
	
	/**
	 * 把dp的值转换为px的值
	 * @return 
	 */
	public static int dp2px(int dp) {
		//首先获取获取手机的屏幕密度 不同的手机屏幕密度可能不一样
		float density = App.context.getResources().getDisplayMetrics().density;
		//计算px
		int px = (int) (dp *density + 0.5f);
		//将计算好的px返回
		return px;
	}
}
